Career 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour USA F4 Spain F9 Poland F3 Brazil F4 Brazil F5 USA F4 Ecuador F3 Bolivia F2 USA F1 Ecuador F1 Mexico F15 Colombia F4 Ecuador F6 USA F27 Mexico F14 Mexico F15 USA F11 USA F13 Bolivia F1 Romania F4 Germany F8 USA F3 (Plantation) VIII Trofeo Ciudad de Quito - Quito Atlanta Tennis Championships - Atlanta Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Men's Challenger of Dallas - Dallas Joplin Challenger - Joplin KGHM Polish Indoors - Wroclaw VII Avierto Internacional de Salinas - Salinas TCT Open - Tunis 2002 Eddleman USTA Challenger - Birmingham Schickendanz Open - Furth 2002 USTA Tallahassee Tennis Challenger - Tallahassee Challenger Canottieri Minico - Mantova Hilton Waikoloa USTA Challenger - Waikoloa Downtown Athletic Club USTA Challenger - Amarillo Warsteiner Challenger Lubeck - Lubeck V Abierto Internacional de Salinas - Salinas Bristol Challenger Trophy - Bristol GHI Bronx Tennis Classic - Bronx Hungarian Architect Open - Budapest CA-Challenge 2000 - Graz Bukhara Challenger - Bukhara Open de Charleroi - Charleroi VI Trofeo Ciudad de Quito - Quito Samsung Securities Cup Challenger - Seoul Osaka International Tennis Tournament - Osaka Neride Prague Indoor - Prague KGHM Polish Indoors - Wroclaw LTA Hull Challenger - Hull VI Abierto Internacional de Salinas - Salinas Fergana Challenger - Fergana The Scottish Tennis Championships - Edinburgh Quelle Cup - Furth BH Tennis Open International Cup - Belo Horizonte Open Castilla y Leon Trofeo Iberdrola - Segovia IV Gramado Open de Tenis - Gramado Segundo Aberto de Brasilia - Brasilia Optimus Maia Open - Maia Open de L'Isere (Open 38) - Grenoble Copa Ericsson Mexico - Guadalajara VII Trofeo Ciudad de Quito - Quito The Bolton Challenger - Bolton Okal Cup 2001 International Bavarian Championships - Eckental Gran Copa Ericsson - Rio de Janeiro TED Open-Akbank Private Banking - Istanbul USTA Challenger of Burbank - Burbank USTA Challenger of San Antonio - San Antonio 2002 Azalea Orthopedic Challenger - Tyler University of Tennessee USTA Challenger - Knoxville Britania Zavaleta - Puebla Hilton Waikoloa Village USTA Challenger - Waikoloa Abierto Internacional de Salinas - Salinas KGHM Polish Indoors - Wroclaw IV Trofeo Ciudad de Quito - Quito CMG Asia Open - Hong Kong Lucknow ATP Tour Challenger - Lucknow The Rajasthan Golden Jubilee - Jaipur VIII Avierto Internacional de Salinas - Salinas 5th Sardinian International Championships - Cagliari San Luis Potosi Challenger - San Luis Potosi Challenger Leon 2003 - Leon 2003 Eddleman USTA Challenger - Birmingham 2003 West Side Tennis Club Challenger - Forest Hills Memorial Savigni - Sassuolo Credicard Mastercard Tennis Cup - Campos do Jordao 12th BH Tennis Open International Cup - Belo Horizonte GHI Bronx Classic - Bronx IX Trofeo Ciudad de Quito - Quito USTA Challenger of Tiburon - Tiburon The USTA Challenger at West End Racquet - Torrance Waco International Tennis Challenger - Waco A Glimmer of Hope Challenger - Austin Britania Zavaleta - Puebla Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Men's Challenger of Dallas - Dallas 2004 Freeman Men's Challenger - Joplin Corona Mexico City Open - Mexico City XL Capital Bermuda Open - Bermuda Budapest Challenger - Budapest Ljubljana Open - Ljubljana Czech Open - Prostejov Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Credicard Mastercard Tennis Cup - Campos do Jordao 13 BH Tennis Open International Cup - Belo Horizonte VI Gramado Open de Tenis - Gramado I Manta Open - Manta China Open - Beijing Smith Barney Men's Challenger - Covington College Station Challenger - College Station X Trofeo Ciudad de Quito - Quito Burbank Challenger - Burbank 2004 Keys Gate Challenger - Homestead Music City Challenger - Nashville X Challenger Britania Zavaleta - Puebla Aberto de Sao Paulo - Sao Paulo La Serena Open - La Serena Copa Telefonica CTC Chile - Santiago The LTA Men's Challenger Wrexham - Wrexham KGHM Polish Indoors - Wroclaw USTA Men's Challenger of Dallas - Dallas 2005 Freeman Men's Challenger - Joplin Shimadzu All Japan Indoor Tennis Championships - Kyoto Heineken Challenger - Ho Chi Minh City Tennis Napoli Cup - Napoli Draft Corona Mexico City Open - Mexico City XL Capital Bermuda Open - Bermuda Olbia Challenger - Olbia Citta di Monza - Monza Garden Open 2005 - Rome ECM Prague Open 2005 - Prague Badden Open by Rothaus - Ettlingen Ljubljana Open - Ljubljana Czech Open 2005 - Prostejov Sassuolo Challenger - Sassuolo Steelers Cup 2005 - Kosice The West Side Tennis Club Grass Court Challenger - Forest Hills Open de Montauban - Montauban Oberstaufen Cup - Oberstaufen USTA Comerica Challenger - Aptos Credicard Mastercard Tennis Cup 2005 - Campos do Jordao 14° BH Tennis Open - Belo Horizonte VIII Gramado Open - Gramado GHI Bronx Classic - Bronx TED Open - Istanbul Open de L'Isere - Grenoble Copa Petrobras - Bogota The LTA Men's Challenger - Southampton Copa Petrobras - Santiago Samsung Securities Cup - Seoul Media Will Cup Busan Challenger Tennis - Busan Challenger Cudad de Guayaquil - Guayaquil Music City Challenger - Nashville USTA Illinois Challenger - Champaign Qatar ATP Challenger - Doha ATP Challenger Numea - New Caledonia Nossa Caixa Tennis Cup - Sao Paulo Copa Kia - Santiago The LTA Wrexham Challenger - Wrexham Challenger 42 - Andrezieux Cyclus Open de Tenis - Florianopolis USTA Freeman Men's Challenger - Joplin Shimadzu All Japan Indoor Tennis Championships - Kyoto HTV Challenger - Ho Chi Minh City Open Mutouest St. Brieuc - St. Brieuc Citta di Monza - Monza Aberto de Santa Catarina - Florianopolis Torneo Internacional Challenger Fila 2006 - Leon Atlanta Clay Court Challenger - Atlanta Harrah's Entertainment Men's Pro Challenger - Tunica The West Side Tennis Club Clay Court Challenger - Forest Hills The Shelbourne Irish Open - Dublin Challenger ATP de Cuenca Diario El Mercurio - Cuenca Seguros Bogota Open - Bogota Akbank Private Banking TED Open 2006 - Istanbul Credicard Mastercard Tennis Cup - Campos do Jordao Odlum Brown Vancouver Open - Vancouver Kobstaedernes ATP Challenger - Kolding The LTA Nottingham Challenger - Nottingham Challenger Banque Nationale Rimouski - Rimouski Music City Challenger - Nashville IPP Open - Helsinki LTA Shrewsbury Challenger - Shrewsbury Heilbronn Open - Heilbronn AT&T Challenger of Dallas - Dallas Open Prevadies - St. Brieuc San Luis Potosi Challenger 2007 - San Luis Potosi Challenger Casablanca San Angel - Mexico City Morocco Tennis Tour - Marrakech II Naples ITG Challenger - Naples Ostdeutscher Sparkessen Cup - Dresden The 'Fitz' Casino Challenger - Tunica Schickedanz Open 2007 - Furth The Comercia Challenger - Aptos Akbank Private Banking TED Open - Istanbul Bukhara Challenger - Bukhara Alexander Kolyaskin Memorial - Donetsk Open D'Orleans - Orleans Open des Alpes Trophee BNP Paribas - Grenoble Seguros Bolivar Open - Medellin Ethias Trophy - Mons XIII Trofeo Ciudad de Quito - Quito Copa Petrobras Colombia - Bogota Kobstaedernes ATP Challenger - Kolding The Tarka Challenger - Barnstaple Tatra Banka Slovak Open - Bratislava Challenger Ciudad de Guayaquil - Guayaquil IPP Open - Helsinki Malaysian Open - Kuala Lumpur Challenger Britania Zavaleta - Puebla Delhi Challenger I - New Delhi Sail Open - New Delhi ITG Miami Challenger - Miami Hilton Waikoloa Village USTA Challenger - Waikoloa AT&T Challenger of Dallas - Dallas Internazionali di Tennis di Bergamo - Bergamo Internationaux du Doubs - Besancon Challenger DCNS de Cherbourg - Cherbourg Morocco Tennis Tour - Meknes Abierto Internacional de Salinas 'Dario Expreso' - Salinas Morocco Tennis Tour - Tanger Busan Open Challenger Tennis - Busan 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona III Isla de Lanzarote - Lanzarote Hurricane Tennis Open - Bradenton Sail Open - New Delhi New Delhi Challenger II - New Delhi Trofeo Cassa di Risparmio di Alessandria - Alessandria Izmir Cup - Izmir Unicredit Czech Open - Prostejov Zenith Tennis Cup-Harbour Club - Milan Guzzini Challenger - Recanati 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia Open Diputacion Ciudad de Pozoblanco - Cordoba Dublin Challenger - Dublin Seguros Bolivar Open - Bogota V Manta Open-Trofeo Ricardo Delgado Aray - Manta Fifth Third Bank Tennis Championships - Lexington BH Tenis Open International Cup 2008 - Belo Horizonte Oldum Brown Vancouver Open - Vancouver Credicard Citi Mastercard Tennis Cup - Campos do Jordao ATP Open Castilla y Leon - Segovia Akbank Private Banking TED Open - Istanbul XIV Challenger ATP Club Premium Open - Quito Semgroup Challenger - Tulsa Seguros Bolivar Open - Cali 2008 Lubbock Challenger - Lubbock Ethias Trophy - Mons Kobstaedernes ATP Challenger - Kolding Tashkent Challenger - Tashkent Samsung Securities Cup - Seoul Flea Market Cup Busan Challenger Tennis - Busan Ford Tennis Championships - Louisville Music City Challenger - Nashville National Bank Men's Rimouski Challenger - Rimouski JSM Challenger of Champaign - Urbana Sao Paulo Challenger Salinas Challenger Heilbronn Challenger Carson Challenger Wroclaw Challenger Dallas Challenger Belgrade Challenger Besancon Challenger Bogota Challenger Caltanissetta Challenger Barletta Challenger St. Brieuc Challenger Monza Challenger Mexico City Challenger Talahassee Challenger Pereira Challenger Ramat Hasharon Challenger Busan Challenger Cremona Challenger Alessandria Challenger Winnetka Challenger Bogota Challenger Manta Challenger Belo Horizonte Challenger Campos do Jordao Challenger Brasilia Challenger Freudenstadt Challenger Seville Challenger Cali Challenger Bogota Challenger Quito Challenger Sacramento Challenger Medellin Challenger Guayaquil Challenger Dallas Challenger Sunrise Challenger Bogota Challenger Pereira Challenger Manta Challenger Nottingham Challenger Bogota Challenger Campos do Jordao Challenger Brasilia Challenger Salvador Challenger Cali Challenger Quito Challenger Tiburon Challenger Calabasas Challenger Charlottesville Challenger Guayaquil Challenger Champaign Challenger Sao Paulo Challenger Bucaramanga Challenger Salinas Challenger Santiago Challenger San Jose Challenger Barranquilla Challenger Recife Challenger Blumenau Challenger Sarasota Challenger Turin Challenger Pozoblanco Challenger Medellin Challenger Cali Challenger Quito Challenger Tiburon Challenger Bogota Challenger Guayaquil Challenger Bucaramanga Challenger Morelos Challenger Salinas Challenger Rimouski Challenger Guadalajara Challenger Santiago Challenger Santos Challenger Cali Challenger Heilbronn Challenger Vicenza Challenger Furth Challenger Manta Challenger Poznan Challenger Tampere Challenger Cortina Challenger San Marino Challenger Medellin Challenger Quito Challenger Pereira Challenger Cali Challenger Knoxville Challenger Guayaquil Challenger Morelos Challenger Santiago Challenger San Luis Potosi Challenger Leon Challenger Guadalajara Challenger Tallahassee Challenger Cali Challenger Furth Challenger Prague Challenger Blois Challenger Marburg Challenger Barranquilla Challenger Campinas Challenger Pereira Challenger Medellin Challenger Las Vegas Challenger Monterrey Challenger Guayaquil Challenger Knoxville Challenger Champaign Challenger Rio De Janeiro Challenger Bucaramanga Challenger Santo Domingo Challenger Morelos Challenger Irving Challenger San Luis Potosi Challenger Sarasota Challenger Savannah Challenger Tallahassee Challenger Bordeaux Challenger Furth Challenger Fergana Challenger Marburg Challenger Cali Challenger Scheveningen Challenger Copenhagen Open - Copenhagen Legg Mason Tennis Classic - Washington D.C. Copenhagen Open - Copenhagen Gerry Weber Open - Halle The Nottingham Open - Nottingham Salem Open - Hong Kong Kremlin Cup - Moscow Gold Flake Open - Chennai Copenhagen Open - Copenhagen Kroger / St. Jude International - Memphis Citrix Tennis Championships - Delray Beach Franklin Templeton Tennis Classic - Scottsdale Estoril Open - Estoril The Nottingham Open - Nottingham Telenordia Swedish Open - Bastad Idea Prokom Open - Sopot RCA Championships - Indianapolis President's Cup - Tashkent Grand Prix de Tennis de Lyon - Lyon Scania Stockholm Open - Stockholm Tata Open 2002 - Chennai Adidas International - Sydney Milan Indoors - Milan Kroger / St. Jude International - Memphis Siebel Open - San Jose International Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca U.S. Men's Clay Court Championships - Houston Mallorca Open - Mallorca Internationaler Raiffeisen Grand Prix - St. Polten Gerry Weber Open - Halle The Samsung Open - Nottingham Telenordia Swedish Open - Bastad Energis Open - Amersfoort RCA Championships - Indianapolis President's Cup - Tashkent Grand Prix de Tennis de Lyon - Lyon Tata Open 2003 - Chennai Adidas International - Sydney Milan Indoors - Milan Siebel Open - San Jose Abierto Mexicano de Tenis Pegaso - Acapulco Copenhagen Open - Copenhagen Franklin Templeton Tennis Classic - Scottsdale The Stella Artois Grass Court Championships - London Allianz Suisse Open Gstaad - Gstaad AAPT Championships - Adelaide Tata Open - Chennai Adidas International - Sydney BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco Open de la Comunidad Valenciana - Valencia Gerry Weber Open - Halle Synsam Swedish Open - Bastad Legg Mason Tennis Classic - Washington D.C. China Open - Beijing Heineken Open Shanghai - Shanghai AIG Japan Open - Tokyo Kremlin Cup - Moscow Davidoff Swiss Indoors - Basel Chennai Open - Chennai Arizona Men's Tennis Championships - Scottsdale Grand Prix Hassan II - Casablanca Campbell's Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis Mercedes-Benz Cup - Los Angeles Legg Mason Tennis Classic - Washington D.C. China Open - Beijing Vietnam Open - Ho Chi Minh City Kremlin Cup - Moscow Sydney International - Sydney Copa Telmex - Buenos Aires Regions Morgan Keegan Championships - Memphis Tennis Channel Open - Las Vegas Gerry Weber Open - Halle Campbell's Hall of Fame Tennis Championships - Newport China Open - Beijing Mumbai Open - Mumbai AIG Japan Open Tennis Championships - Tokyo Stockholm Open - Stockholm Chennai Open - Chennai Sydney International - Sydney Millenium Tennis Championships - Delray Beach SAP Open - San Jose Regions Morgan Keegan Championships - Memphis The Dubai Tennis Championships - Dubai Open de la Comunidad Valenciana - Valencia Grand Prix Hassan II - Casablanca Hypo Group Tennis International - Portschach The Stella Artois Championships - London Ordina Open - 's-Hertogenbosch Stockholm Open - Stockholm Chennai Open - Chennai The Hypo Group Tennis International 2008 - Poertschach Gerry Weber Open - Halle Campbells Hall of Fame Tennis Championships - Newport Indianapolis Tennis Championships - Indianapolis BA-CA Tennis Trophy - Vienna If Stockholm Open - Stockholm Grand Prix de Tennis de Lyon - Lyon Brisbane - Brisbane SAP Open - San Jose Delray Beach International Tennis Championships - Delray Beach U.S. Mens's Clay Court Championship - Houston Gerry Weber Open - Halle If Stockholm Open - Stockholm Grand Prix de Tennis de Lyon - Lyon SAP Open - San Jose Delray Beach International Tennis Championships - Delray Beach AEGON Championships - London AEGON International - Eastbourne Campbells Hall of Fame Tennis Championships - Newport Countrywide Classic - Los Angeles Copa Claro - Buenos Aires Delray Beach International Tennis Championships - Delray Beach Gerry Weber Open - Halle Ecuador Open - Quito Brasil Open - Sao Paulo SkiStar Swedish Open - Bastad Credit Agricole Suisse Open - Gstaad Ecuador Open - Quito US Men's Clay Court Championship - Houston Open de Nice Cote d'Azur - Nice Mercedes Cup - Stuttgart Ecuador Open - Quito The Ericsson Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Stuttgart Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells Masters Series - Hamburg BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Davis Cup, Group 1, 1R, ECU-BAH 5-0 Davis Cup, Group 1, 2R, ECU-CAN 3-2 Davis Cup, World Group, QR, NED-ECU 5-0 Davis Cup, Group 1, 1R, ECU-COL 5-0 Davis Cup, Group 1, 2R, ECU-PER 3-2 Davis Cup, World Group, QR, ECU-GBR 3-2 Davis Cup, World Group, 1R, AUS-ECU 4-1 Davis Cup, World Group, QR, GBR-ECU 4-1 Davis Cup, Group 1, 1R, ECU-CHI 3-2 Davis Cup, Group 1, 2R, ECU-VEN 3-2 Davis Cup, World Group, QR, ROU-ECU 3-2 Davis Cup, Group 1, 2R, CHI-ECU 5-0 Davis Cup, Group 1, REL2, ECU-PER 4-1 Davis Cup, Group 1, 1R, MEX-ECU 2-3 Davis Cup, Group 1, 2R, ECU-PAR 5-0 Davis Cup, World Group, PO, AUT-ECU 4-1 Davis Cup, Group 1, 2R, ECU-BRA 0-4 Davis Cup, Group 1, 1R, CAN-ECU 2-3 Davis Cup, Group 1, 2R, ECU-PER 4-1 Davis Cup, World Group, PO, BRA-ECU, 2-3 Davis Cup, PO, CRO-ECU 5-0 Davis Cup, World Group, PO, ROU-ECU 5-0 Davis Cup, Group I, 1R, SLO-DEN 5-0 Olympics - Sydney